package com.soyotec.algorithm.value;

public abstract class BaseValue<T>  implements Value<T>{
    private T value;
    public String getStringValue(){
        return value.toString();
    }
    public abstract Integer getIntegerValue();
    public abstract   Double getDoubleValue();
    public T getValue() {
        return value;
    }

    public void setValue(T value) {
        this.value = value;
    }

    public abstract void setStringValue(String  value);
    public abstract void setDoubleValue(Double  value);
    public abstract void setIntegerValue(Integer  value);
}
